@font-face {
  font-family: 'Poppins-Regular';
  src: url(../fonts/Poppins-Regular.otf) format('truetype');
}
@font-face {
  font-family: 'Poppins-SemiBold';
  src: url(../fonts/Poppins-SemiBold.otf) format('truetype');
}
@font-face {
  font-family: 'Poppins-Bold';
  src: url(../fonts/Poppins-Bold.otf) format('truetype');
}
@font-face {
  font-family: 'Poppins-Light';
  src: url(../fonts/Poppins-Light.otf) format('truetype');
}
header{
  border-top: 5px solid #ED1C24;
  padding-top: 25px;
  
}
.paginacao{
    padding-top:20px;
}
.navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E") !important;
}
@media (min-width:992px){
.menu-sm{
    display:none;
}
}
@media (max-width:991px){
.menu-sm{
    color:#fff;
    padding-left:20px;
    font-size:18px;
    float:left;
    width:80%;
    font-family: Poppins-Light;
}
.menu-sm-toggler{
    text-align:center;
    width:20%;    
}
}

.slide-principal .carousel-item {
  height: 65vh;
  min-height: 300px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
@media (max-width:991px){
  .menu-topo {
    background-color: #bb0f17;
    border-radius: 5px;
    padding: 0px;
  }
  .menu-topo .nav-item{
    padding-right: 20px;
    padding: 5px 20px 5px 20px;
    background: #ED1C24;
    border-bottom: 1px solid #bb0f17;
  }
  .menu-topo .nav-item a{
    color: #fff !important;
  }
  .menu-topo .nav-item .active{
    color:#ED1C24;
  }
  .menu-topo .nav-link{
    font-family: Poppins-SemiBold;
    font-size: 16px;
    color: #000;
  }
  .menu-topo .nav-link:hover{
    font-family: Poppins-SemiBold;
    font-size: 16px;
    color: #ED1C24;
  }
  .menu-topo  .dropdown-menu {
    background-color: #bb0f17;
  }
  .menu-topo .navbar-toggler {
    color: #fff;
    border: 1px solid #fff;
    margin: 10px;
  }
}
@media (min-width:992px) and (max-width:1199px){
  .menu-topo .nav-item{
    padding-right: 20px;
  }
  .menu-topo .nav-item .active{
    color:#ED1C24;
  }
  .menu-topo .nav-link{
    font-family: Poppins-SemiBold;
    font-size: 15px;
    color: #000;
  }
  .menu-topo .nav-link:hover{
    font-family: Poppins-SemiBold;
    font-size: 16px;
    color: #ED1C24;
  }
}
@media (min-width:1200px){
  .menu-topo .nav-item{
    padding-right: 20px;
  }
  .menu-topo .nav-item .active{
    color:#ED1C24;
  }
  .menu-topo .nav-link{
    font-family: Poppins-SemiBold;
    font-size: 16px;
    color: #000;
  }
  .menu-topo .nav-link:hover{
    font-family: Poppins-SemiBold;
    font-size: 16px;
    color: #ED1C24;
  }
}
@media (min-width:1200px){
  .logo{
    width: 45%;
  }
  .logo img{
    width: 55%;
  }
  .info-topo{
    text-align: right;
    padding: 0px;
    width: 27.5%;
  }
  .info-topo .box{
    text-align: left;
    display: inline-block;
  }
  .info-topo .icone {
    float: left;
    font-size: 38px;
    color:#ED1C24;
  }
  .info-topo .texto {
    font-family: Poppins-Regular;
    padding: 10px 5px;
    float: left;
  }
  .info-topo .texto h6 {
    margin-bottom: 0px !important;
  }
  .info-topo .texto p {
    margin-bottom: 0px !important;
    color:#878787;
  }
}
@media (min-width:992px) and (max-width:1199px){
  .logo{
    width: 40%;
  }
  .logo img{
    width: 65%;
  }
  .info-topo{
    text-align: right;
    padding: 0px;
    width: 30%;
  }
  .info-topo .box{
    text-align: left;
    display: inline-block;
  }
  .info-topo .icone {
    float: left;
    font-size: 40px;
    color:#ED1C24;
  }
  .info-topo .texto {
    font-family: Poppins-Regular;
    padding: 10px 5px;
    float: left;
  }
  .info-topo .texto h6 {
    margin-bottom: 0px !important;
  }
  .info-topo .texto p {
    margin-bottom: 0px !important;
    color:#878787;
  }
}
@media (min-width:768px) and (max-width:991px){
  .logo{
    width: 40%;
  }
  .logo img{
    width: 75%;
  }
  .info-topo{
    text-align: right;
    padding: 0px;
    width: 30%;
  }
  .info-topo .box{
    text-align: left;
    display: inline-block;
  }
  .info-topo .icone {
    float: left;
    font-size: 30px;
    color:#ED1C24;
  }
  .info-topo .texto {
    font-family: Poppins-Regular;
    padding: 10px 5px;
    float: left;
  }
  .info-topo .texto h6 {
    font-size: 11px !important;
    margin-bottom: 0px !important;
  }
  .info-topo .texto p {
     font-size: 12px;
    margin-bottom: 0px !important;
    color:#878787;
  }
}
@media (min-width:410px) and (max-width:767px){
  .logo{
    width: 100%;
    text-align: center;
    padding-bottom: 20px;
  }
  .logo img{
    width: 65%;
  }
  .info-topo{
    text-align: center;
    width: 50%;
  }
  .info-topo .box{
    text-align: left;
    display: inline-block;
  }
  .info-topo .icone {
    float: left;
    font-size: 33px;
    color:#ED1C24;
  }
  .info-topo .texto {
    font-family: Poppins-Regular;
    padding: 10px 5px;
    float: left;
  }
  .info-topo .texto h6 {
    font-size: 13px !important;
    margin-bottom: 0px !important;
  }
  .info-topo .texto p {
     font-size: 12px;
    margin-bottom: 0px !important;
    color:#878787;
  }
}
@media (max-width:409px){
  .logo{
    width: 100%;
    text-align: center;
    padding-bottom: 20px;
  }
  .logo img{
    width: 80%;
  }
  .info-topo{
    display: none;
  }
  .info-topo .icone {
    float: left;
    font-size: 33px;
    color:#ED1C24;
  }
  .info-topo .texto {
    font-family: Poppins-Regular;
    padding: 10px 5px;
    float: left;
  }
  .info-topo .texto h6 {
    font-size: 13px !important;
    margin-bottom: 0px !important;
  }
  .info-topo .texto p {
     font-size: 12px;
    margin-bottom: 0px !important;
    color:#878787;
  }
}
@media (min-width:768px){
  .botoes-topo{
    padding: 0px !important;
  }
}
@media (max-width:767px) and (min-width:370px){
  .botoes-topo{
    padding-top: 20px;
  }
}
@media (max-width:369px){
  .botoes-topo{
      display:none;
  }
}
.botao-vermelho{ 
  float: right; 
  padding:0px 10px 10px 10px; 
}
.botao-vermelho .btn{
  font-family: Poppins-Light;
  line-height: 17px;
  background-color:#ED1C24;
  color: #fff;
  text-align: left;
  padding: 5px 20px;
  border-radius: 0px;
  font-size:12px;
}
.botao-vermelho .btn:hover{
  font-family: Poppins-Light;
  line-height: 17px;
  background-color:#BB0F17;
  color: #fff;
  text-align: left;
  padding: 5px 20px;
  border-radius: 0px;
  font-size:12px;
}
@media (min-width:992px) {
  .botao-vermelho b{
    font-size:21px;
    font-weight: bold;
    letter-spacing: 1px;
  }
}
@media (max-width:991px) {
  .botao-vermelho b{
    font-size:19px;
    font-weight: bold;
    letter-spacing: 1px;
  }
}
.procure-categorias {
  background-color: #ED1C24;
}
@media (min-width:1200px) {
  .procure-categorias .col-categoria {
    -ms-flex: 0 0 16%;
    flex: 0 0 16%;
    max-width: 16%;
    padding: 0px 2px;
  }
  .procure-categorias .outros-produtos {
    color: #fff;
    text-align: right;
    font-family: Poppins-Regular;
    padding: 20px 0px;
    font-size: 21px;
  }
  .procure-categorias .btn-categorias h2{
    color: #fff;
    font-size: 16px;
    padding-top:15px;
    margin: 0px;
    font-family: Poppins-Regular;
  }
  .procure-categorias .btn-categorias {
    background-color: #BB0F17;
    width: 100%;
    display: inline-block;
    text-align: center;
    height: 100%;
    padding: 25px 0px;
  }
  .procure-categorias .col-outros {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
}
@media (min-width:991px) and (max-width:1199px){
  .procure-categorias .col-categoria {
    -ms-flex: 0 0 16%;
    flex: 0 0 16%;
    max-width: 16%;
    padding: 0px 5px;
  }
  .procure-categorias .outros-produtos {
    color: #fff;
    text-align: right;
    font-family: Poppins-Regular;
    padding: 15px 0px;
    font-size: 21px;
  }
  .procure-categorias .btn-categorias h2{
    color: #fff;
    font-size: 19px;
    margin: 0px;
    padding-top:15px;
    font-family: Poppins-Regular;
  }
  .procure-categorias .btn-categorias {
    background-color: #BB0F17;
    width: 100%;
    height: 100%;
    display: inline-block;
    text-align: center;
    padding: 25px 0px;
  }
  .procure-categorias .col-outros {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
}
@media (min-width:768px) and (max-width:992px){
  .procure-categorias .col-categoria {
    -ms-flex: 0 0 16%;
    flex: 0 0 16%;
    max-width: 16%;
    padding: 0px 2px;
  }
  .procure-categorias .outros-produtos {
    color: #fff;
    text-align: right;
    font-family: Poppins-Regular;
    padding: 10px 0px 10px 10px;
    font-size: 16px;
  }
  .procure-categorias .procure-categorias .img{
    width: 40%;
  }
  .procure-categorias .btn-categorias h2{
    color: #fff;
    font-size: 13px;
    margin: 0px;
    padding-top:15px;
    font-family: Poppins-Regular;
  }
  .procure-categorias .btn-categorias {
    background-color: #BB0F17;
    width: 100%;
    height: 100%;
    display: inline-block;
    text-align: center;
    padding: 15px 0px;
  }
  .procure-categorias .col-outros {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
}
@media (min-width:576px) and (max-width:767px){
  .procure-categorias .col-categoria {
    -ms-flex: 0 0 33.33%;
    flex: 0 0 33.33%;
    max-width: 33.33%;
    padding: 2px 2px;
  }
  .procure-categorias .outros-produtos {
    color: #fff;
    text-align: right;
    font-family: Poppins-Regular;
    padding: 10px 0px 10px 10px;
    font-size: 16px;
  }
  .procure-categorias .procure-categorias .img{
    width: 40%;
  }
  .procure-categorias .btn-categorias h2{
    color: #fff;
    margin: 0px;
    font-size: 13px;
    padding-top:15px;
    font-family: Poppins-Regular;
  }
  .procure-categorias .btn-categorias {
    background-color: #BB0F17;
    width: 100%;
    height: 100%;
    display: inline-block;
    text-align: center;
    padding: 15px 0px;
  }
  .procure-categorias .col-outros {
    -ms-flex: 0 0 33.33%;
    flex: 0 0 33.33%;
    max-width: 33.33%;
  }
}
@media (max-width:576px){
  .procure-categorias .col-categoria {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    padding: 2px 2px;
  }
  .procure-categorias .outros-produtos {
    color: #fff;
    text-align: right;
    font-family: Poppins-Regular;
    padding: 10px 0px 10px 10px;
    font-size: 16px;
  }
  .procure-categorias .procure-categorias .img{
    width: 40%;
  }
  .procure-categorias .btn-categorias h2{
    color: #fff;
    font-size: 13px;
    padding-top:15px;
    font-family: Poppins-Regular;
    margin: 0px;
  }
  .procure-categorias .btn-categorias {
    background-color: #BB0F17;
    width: 100%;
    height: 100%;
    display: inline-block;
    text-align: center;
    padding: 15px 0px;
  }
  .procure-categorias .col-outros {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 20px;
  }
}
.procure-categorias .outros-produtos .btn{
  background-color: #fff;
  color:#BB0F17;
  border-radius: 0px;
  text-align: right;
  font-family: Poppins-Regular;
  font-size: 15px;
  margin-top: 15px;
}
.produtos-destaques{
  padding: 35px 0px 65px 0px;
}
.produtos-destaques .card-img-top{
  height: 200px !important;
  padding: 10px;
}
.produtos-destaques h2{
  padding: 30px 0px 30px 0px;
  font-family: Poppins-SemiBold;
  font-size: 26px;
}
@media (min-width:576px){
  .produtos-destaques .col-lg-2{
    padding: 4px 4px;
  }
}
@media (max-width:575px){
  .produtos-destaques .col-lg-2{
    padding: 10px 35px;
  }
}
.produtos-destaques .col-lg-2 .card {
  border: 1px solid rgba(0,0,0,.32);
}
.produtos-destaques .col-lg-2 .card .card-body{
  padding: 7px 3px 7px 3px;
}
.produtos-destaques .col-lg-2 .card h4{
  font-family: Poppins-Regular;
  font-size: 13px;
  margin-bottom: 0px;
  text-align: center;
}
.produtos-destaques .col-lg-2 .card .card-footer{
  padding: 0px;
}
.produtos-destaques .btn-detalhes{
  font-family: Poppins-Light;
  font-size: 14px;
  letter-spacing: 1px;
  margin-bottom: 0px;
  width: 100%;
  border-radius: 0px;
  color: #fff;
  background: #222222;
  text-align: center;
}
.diferenciais .col-lg-3 {
  padding: 30px !important;
  color: #fff;
  text-align: center;
}
.diferenciais h3{
  margin: 13px 0px 3px 0px;
  font-family: Poppins-Regular;
  font-size: 18px;
  letter-spacing: 1px;
}
.diferenciais p{
  margin-bottom: 0px !important;
  font-family: Poppins-Light;
  font-size: 13px;
  letter-spacing: 1px;
  line-height: 18px;
}
.diferenciais .precisao{
  background-color: #E1131E;
}
.diferenciais .qualidade{
  background-color: #D0111B;
}
.diferenciais .flexibilidade{
  background-color: #C5101A;
}
.diferenciais .seguranca{
  background-color: #BB0F17;
}
.nossos-servicos {
  padding: 35px 0px 40px 0px;
}
.nossos-servicos h2{
  padding: 30px 0px 30px 0px;
  font-family: Poppins-SemiBold;
  font-size: 26px;
}
@media (max-width:991px){
  #myCarousel {
    padding-left:0px;
  }
  #myCarousel .col-4{
    display: none;
  }
}
@media (min-width:992px){
  #myCarousel {
    padding-left:33.333333%;
  } 
}
#myCarousel img {
	width: 100%;
}
#myCarousel .list-group {
	position:absolute;
	top:0;
	left:0;
}
#myCarousel .carousel-caption {
  left:0;
  right:0;
  bottom:0;
  text-align:left;
  padding:10px;
  background:#E1131E;
  text-shadow:none;
}
#myCarousel .carousel-item p{
  font-size: 14px;
  color: #fff;
  font-family: Poppins-Light;
  margin-bottom: 0px;
}
#myCarousel .list-group-item {
  border-radius:0px;
  background-color: #E1131E;
  border: 1px solid #c5101a;
  color: #fff;
  padding-left: 40px;
	cursor:pointer;
}
#myCarousel .list-group-item h3{
  font-size: 18px;
  margin: 0px;
  padding: 0px;
  font-family: Poppins-Light;
}
#myCarousel .list-group .active {
	background-color:#C5101A;	
}
#myCarousel .carousel-controls {
  display:none;
}
@media (min-width:576px){
.melhor-opcao{
  background-color: #ddd;
  padding: 20px;
  margin-top:10px;
}
.melhor-opcao .botao-vermelho{
  float: left !important;
}
.melhor-opcao .escolha{
  font-family: Poppins-Light;
  font-size: 25px;
  text-align: right;
  line-height: 27px;
}
}

@media (max-width:575px){
.melhor-opcao{
  background-color: #ddd;
  padding: 20px;
}
.melhor-opcao .botao-vermelho{
  float: none !important;
}
.melhor-opcao .escolha{
  font-family: Poppins-Light;
  font-size: 25px;
  padding-bottom: 20px;
  text-align: center;
  line-height: 27px;
}
.botoes {
    text-align: center
}
}

.carousel-depoimentos {
  text-align: center;
  padding: 50px 0px 70px 0px;
}
@media (min-width:768px){
  .d1 {
    width: 65px;
    height: 53px;
    position: absolute;
    background-image: url("../imagens/d1.png");
    left: -70px;
    top:100px;
  }
  .d2 {
    width: 65px;
    height: 53px;
    position: absolute;
    background-image: url("../imagens/d2.png");
    right: -70px;
    top:90px;
  }
}
.carousel-depoimentos p{
  padding-top: 10px;
  font-family: Poppins-Light;
  font-size: 19px;
}
.carousel-depoimentos h2{
  font-family: Poppins-SemiBold;
  font-size: 26px;
}
.carousel-depoimentos h5{
  padding-top: 10px;
  font-family: Poppins-SemiBold;
  font-size: 20px;
  margin-bottom: 0px;
}
.carousel-depoimentos h6{
  font-family: Poppins-Light;
  font-size: 20px;
  margin-bottom: 0px;
}
.carousel-indicators {
  bottom: -30px;
}
.carousel-indicators li{
  background-color: #ED1C24;
}
.carousel-indicators .active{
  background-color: #BB0F17 !important;
}
.carousel-depoimentos .carousel-item {
  height: 100%;
}
.carousel-depoimentos .carousel-caption {
  padding: 0;
  right: 0;
  left: 0;
  position: relative !important;
  color: #3d3d3d;
}
.carousel-depoimentos .carousel-caption p {
  line-height: 30px;
  font-size: 19px;
  font-family: Poppins-Regular;
}
.carousel-depoimentos .carousel-caption span {
  line-height: 30px;
  font-size: 20px;
  font-family: Poppins-Regular;
}
.navi a {
    text-decoration:none;
}
a > .ico {
    background-color: #ed1c24;
    padding: 10px;
    
}
a:hover > .ico {
    background-color: #ed1c24;
}
.top-footer {
  background-color: #BB0F17;
  color: #fff;
  font-family: Poppins-Light;
}
.top-footer .btn {
    background-color: #fff;
    color: #BB0F17;
    border-radius: 0px;
    text-align: right;
    font-family: Poppins-Regular;
    font-size: 15px;
    margin-top: 15px;
}
@media (min-width:992px){
  .top-footer .infos {
    padding: 20px 0px;
    font-size: 15px;
  }
}
@media (max-width:991px){
  .top-footer .infos {
    text-align: center;
    padding: 10px;
  }
}
@media (max-width:767px){
  .top-footer .outros-produtos{
    display: none;
  }
  .footer-categorias{
    display: none;
  }
}
@media (min-width:768px){
  .top-footer .outros-produtos{
    padding: 10px;
  }
  .footer-categorias{
    float: left;
    padding:0px;
  }
}

.footer-categorias img{
  padding: 20px 0px 20px 50px;
}
.mid-footer {
  background-color: #ed1c24;
  color: #fff;
  font-family: Poppins-Light;
}
@media (max-width:767px){
  .mid-footer .midias{
    text-align: center;
  }
}
@media (max-width:991px) and (min-width:768px){
  .mid-footer .midias{
    padding: 40px 0px 40px 20px;
  }
  .mid-footer span{
    font-size: 16px;
  }
}
@media (max-width:1199px) and (min-width:992px){
  .mid-footer .midias{
    padding: 40px 0px 40px 20px;
  }
}
@media (min-width:1200px){
  .mid-footer .midias{
    padding: 40px 0px 40px 30px;
  }
}
.mid-footer .midia a{
  color: #fff;
  font-size: 26px;
  font-family: Poppins-Light;
}

.mid-footer .midia{
  padding-bottom: 20px;
}

.mid-footer .midia span{
  padding-left: 10px;
}
.bot-footer {
  background-color: #BB0F17;
  color: #fff;
  font-size: 13px;
  font-family: Poppins-Light;
  text-align: center;
}
.bot-footer .row{
  display: inline-block;
}
.bot-footer p{
  padding: 8px;
  margin: 0px;
}
@media (max-width:767px){
  .footer-menu {
    display: none;
  }
}
@media (min-width:768px){
  .footer-menu {
    padding: 20px;
    line-height: 27px;
  }
}
.footer-menu a{
  color: #fff;
}
.footer-sobre{
  text-align: center;
  padding: 40px 0px;
}
.navbar-topo {
  padding: 10px 0px 10px 0px;
}
@media (max-width:992px){
  .navbar-topo .row{
    margin-right: 0px !important;
    margin-left: 0px !important;
  }
}
.conteudo {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (min-width:768px){
  .img1{
    display:none;
  }
}
@media (max-width:767px){
  .img2{
    display:none;
  }
}


/* CONTATO */
#cd-google-map{position:relative;}
#google-container{position:relative;width:100%;height:370px;background-color:#BB0F17;        
border-bottom: 2px solid #ED1D24;}
@media only screen and (min-width:768px){#google-container{height:300px;}
}
@media only screen and (min-width:1170px){#google-container{height:370px;}
}
#cd-zoom-in, #cd-zoom-out{height:32px;width:32px;cursor:pointer;margin-left:10px;background-color:rgba(211, 104, 104, 0.9);background-repeat:no-repeat;background-size:32px 64px;background-image:url(../imagens/cd-icon-controller.svg);}
.no-touch #cd-zoom-in:hover, .no-touch #cd-zoom-out:hover{background-color:#BB0F17;}
@media only screen and (min-width:768px){#cd-zoom-in, #cd-zoom-out{margin-left:50px;}
}
#cd-zoom-in{background-position:50% 0;margin-top:10px;margin-bottom:1px;}
@media only screen and (min-width:768px){#cd-zoom-in{margin-top:50px;}
}
#cd-zoom-out{background-position:50% -32px;}
.formulario{
margin-bottom: 30px;
}
.formulario p{
font-family: Poppins;
margin-bottom: 3px;
margin-top: 25px;
font-size: 15px;
}
.formulario h2{
font-family: Poppins;
font-size: 18px;
}
.formulario label{
font-family: Poppins;
font-size: 15px;
margin-bottom: 3px;
}
.formulario span{
font-family: Poppins-SemiBold;
}
.formulario input[type="text"] {
width: 100%;
color: #ED1D24;
background: none;
outline: none;
font-size: 15px;
padding: .6em .8em;
border: 1px solid #ED1D24;
-webkit-appearance: none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
margin-bottom: 10px;
}
.formulario textarea {
resize: none;
width: 100%;
background: none;
color: #ED1D24;
font-size: 15px;
outline: none;
padding: .6em .8em;
border: 1px solid #ED1D24;
min-height: 10em;
-webkit-appearance: none;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
margin-bottom: 10px;
}
.heading_border {
height: 3px;
width: 120px;
margin-bottom: 10px;
background-color: #ED1D24;
}
.gnt-contato{

margin-top: 20px;
background-color: #EEEEEE;
border: 1px solid #DDDDDD;

padding: 5px 20px;
}

.gnt-contato h2{
font-family: Poppins;
font-size: 18px;            
margin-top: 5px;
margin-bottom: 5px;

}

.gnt-contato2 i {
font-size: 18px;
margin-bottom: 7px;
margin-top: 7px;

}
.gnt-contato2 p {
font-size: 18px;
margin-top: 7px;
margin-bottom: 7px;
}
.send_form_user{
font-family: Poppins;

font-size: 18px;
width: 50%;
height: 50px;
background-color:#ED1D24;
color: #ffffff; 
padding: 8px 12px;

border: none;
}
.contato-facebook{
margin-top:5px;
}

.contato-facebook img {
padding: 5px;
margin-left: 15px;
}
.contato-redes h2{
padding: 0px 20px;
font-family: Poppins;
font-size: 18px;     
margin-bottom: 5px;

}
.contato-redes p {
padding: 0px 20px;
font-family: Poppins;
margin-bottom: 3px;
margin-top: 10px;
font-size: 15px;

}
.contato-facebook h3{
display: inline-block;

font-size: 15px;
}
.contato-redes .heading_border{
margin-left: 20px;
}
/* CONTATO */

/* SERVIÇOS */
.topo-imagem .img-responsive {
height: 250px;
width: 100%;
border-bottom: 2px solid #ED1D24;
}
.servicostipo{
margin-bottom: 10%;
}
.servicostipo .text-center h2 {
font-family: Poppins-SemiBold;
font-size: 26px;
margin-bottom: -25px;
margin-top: 5%;
}
.servicostipo h4{
color: #ED1C24;
font-weight: bold;
font-size: 18px;
}
.servicostipo .row{
margin-top: 12%;
}
.how-img {
text-align: center;
}
.how-img img{
width: 60%;
max-height: 300px;
}
/* SERVIÇOS */

/* EMPRESA */
.topo-imagem {
border-bottom: 2px solid #ED1D24;
}
.topo-imagem .img-responsive {
height: 250px;
width: 100%;
}
.titulo-empresa {
margin-top: 25px;
padding: 0px 20px;
}
.titulo-empresa h2{        
font-family: Poppins-SemiBold;
font-size: 18px;
margin-bottom: 5px;

}
.titulo-empresa p{        
font-family: Poppins;
font-size: 15px;
margin-bottom: 10px;

}
.box-medio {
text-align: center;
padding-top: 30px;
}
.box-medio .box {
margin: 0 auto;
width: 150px;
height: 150px;
}
.descricao h2{        
font-family: Poppins-SemiBold;
font-size: 18px;
margin-bottom: 5px;

}
.descricao p{        
font-family: Poppins;
font-size: 14px;
margin-bottom: 10px;

}
.valores-empresa{
float: left;
margin-top:50px;
}
.valores-empresa h2{        
font-family: Poppins-SemiBold;
font-size: 14px;
margin-bottom: 5px;

}
.valores-empresa p{        
font-family: Poppins;
font-size: 11px;
margin-bottom: 10px;

}
.img-empresa{
text-align: center;
margin-top:50px;
margin-bottom:30px;
}
.img-empresa img{
width:100%;
}
/* EMPRESA */

/* PRODUTO */
.topo-imagem .img-responsive {
height: 250px;
width: 100%;
border-bottom: 2px solid #ED1D24;
}
.servicos-inicio{

font-family: Poppins;
}
.imagem-servico{
       margin-top: 30px;
    text-align: center;
    border: #ED1C24 1px solid;
}
.servicos-inicio .imagem-servico img{
max-height: 400px;
max-width: 100%;
margin-bottom: 20px;
margin-top: 25px;
}
.servicos-inicio .descricao-servico h2{
font-family: Poppins-SemiBold;
font-size: 22px;
margin-bottom: 15px;
margin-top: 25px;
color:#ED1C24;


}
.servicos-inicio .descricao-servico p{
font-size: 14px;
margin-bottom: 10px;

}
.tab-servicos{
margin-top: 15px;
margin-bottom: 30px;

}
.servicos-inicio .tab-servicos .tab-content p{
font-size: 14px;
margin-top: 2px;

}

.servicos-inicio .tab-servicos .nav-tabs a{
padding: 10px 25px;
color:#ED1C24;
font-family: Poppins-SemiBold;

}
.card-img-top{
    padding: 10px;
    height: 200px !important;
}
.servicos-inicio .tab-servicos .nav-tabs a img{

margin-left: 30%;
padding: 5px;
display: block;
}
/* PRODUTO */

/* PRODUTOS */
.topo-imagem .img-responsive {
height: 250px;
width: 100%;

border-bottom: 2px solid #ED1D24;
}
.todos-produtos{
background: #ddd;
}
.todos-produtos{
padding: 45px 0px 75px 0px;
}
.todos-produtos h2{
padding: 10px 0px 15px 0px;
font-family: Poppins-SemiBold;
font-size: 26px;
}
@media (min-width:576px){
.todos-produtos .produto{
padding: 10px 4px;
}
}
@media (max-width:575px){
.todos-produtos .produto{
padding: 10px 35px;
}
}
.todos-produtos .produto .card {
border: 1px solid rgba(0,0,0,.32);
}
.todos-produtos .produto .card .card-body{
padding: 7px 3px 7px 3px;
}
.todos-produtos .produto .card h4{
font-family: Poppins-Regular;
font-size: 13px;
margin-bottom: 0px;
text-align: center;
}
.todos-produtos .produto .card .card-footer{
padding: 0px;
}
.todos-produtos .btn-detalhes{
font-family: Poppins-Light;
font-size: 14px;
letter-spacing: 1px;
margin-bottom: 0px;
width: 100%;
border-radius: 0px;
color: #fff;
background: #222222;
text-align: center;
}
@media (min-width:992px){
    .menu-categorias {
    padding-right: 40px;
    padding-top:10px;
    }
    .menu-categorias .list-group .texto{
    float:left;
    padding: 10px;
    line-height:35px;
    font-family: Poppins-Light;
    font-size: 18px;
    }
}
@media (max-width:991px) and (min-width:768px){
    .menu-categorias {
    padding-top:10px;
    }
    .menu-categorias .list-group .texto{
    float:left;
    padding: 10px;
    line-height:35px;
    font-family: Poppins-Light;
    font-size: 12px;
    }
}
@media (max-width:767px){
    .menu-categorias {
    padding-top:10px;
    padding-bottom:20px;
    }
    .menu-categorias .list-group .texto{
    float:left;
    padding: 10px;
    line-height:35px;
    font-family: Poppins-Light;
    font-size: 18px;
    }
}
.menu-categorias .list-group-item{
background-color: #ED1C24;
padding:0px;
}
.menu-categorias .list-group-item img{
height:36px;
}
.menu-categorias .list-group a{
color: #fff;
}
.menu-categorias .list-group .icone{
float:left;
background:#BB0F17;
padding: 10px;
width:60px;
}

/* PRODUTOS */