@charset "UTF-8";
/* Tema do cliente */

/* Fonts */
@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/OpenSans-Regular-webfont.eot');
    src: url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ubunturegular';
    src: url('../fonts/ubuntu-r-webfont.eot');
    src: url('../fonts/ubuntu-r-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ubuntu-r-webfont.woff2') format('woff2'),
         url('../fonts/ubuntu-r-webfont.woff') format('woff'),
         url('../fonts/ubuntu-r-webfont.ttf') format('truetype'),
         url('../fonts/ubuntu-r-webfont.svg#ubunturegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.modal-dialog{
  margin-top: 200px;
}



/* Pré formatações */
.container{
  
}
a:hover{
  color: #FF0000;
}
::-moz-selection{
  background: #FF0000;
}
::selection{
  background: #FF0000;
}
.pagination .active a,
.pagination .active a:hover{
  background-color: #FF0000;
  border-color: #FF0000;
}
.editor{
  /*font*/
}
.editor h1,
.editor h2,
.editor h3,
.editor h4,
.editor h5,
.editor h6{
  /*font*/
}



/* css do tema */

.header{
  background-image: url(../imagens/img-topo-2.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  height: 776px;
  background-size: cover;
}

#header-fixo{
  width: 100%;
  position: fixed;
  transition: all .2s linear;
  background-color: transparent;
  z-index: 9999;
}

.fixo-fixo{
  background-color: rgba(0,0,0,0.7)!important;
  padding-bottom: 10px;
}

.fixo-fixo .logo img{
  height: 100px;
  width: auto;
}

.img-responsive{
  display: inline-block;
}

.logo img{
  margin-top: 4px;
  transition: all .2s linear;
}

.menu{
  margin: 0;
  padding: 0;
  list-style-type: none;
  margin-top: 18px;
  border-bottom: 1px solid #968E8E;
  padding-bottom: 15px;
  display: inline-block;
}

.menu img{
  position: relative;
  top: -2px;
}

.menu li{
  display: inline-block;
  margin-right: 4px;
  padding-right: 12px;
  background-image: url(../imagens/separador-menu.png);
  background-position: right 10px;
  background-repeat: no-repeat;
}

.menu a{
  transition: all .2s linear;
  display: block;
  font-family: 'ubunturegular';
  font-size: 16px;
  color: #FFF;
}

.menu li:last-child {
  border-right: none;
  padding-right: 0;
  background-image: none;
  margin-right: 0;
}

.menu a:hover,
.menu a.active{
  color: #D81E33;
}

.redes{
  display: inline-block;
  margin-top: 20px;
}

.redes a{
  transition: all .2s linear;
}

.redes a:hover{
  opacity:.8;
  filter:alpha(opacity=80);
  -moz-opacity:.8;
  opacity:.8;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=80);
}

.telefonis{
  display: inline-block;
  margin-top: 20px;
  padding-left: 40px;
  font-family: 'ubunturegular';
  font-size: 16px;
  color: #FFFFFF;
  text-align: center;
}

.chmdvermelha{
  font-family: 'ubunturegular';
  font-weight: bold;
  font-size: 50px;
  color: #D81E33;
  line-height: 1.3;
  font-style: italic;
}

.chmdcinza{
  font-family: 'ubunturegular';
  font-size: 25px;
  color: #333;
  line-height: 1.3;
  margin-top: 20px;
}

.desconto300{
  font-family: 'ubunturegular';
  font-weight: bold;
  font-size: 50px;
  color: #FFF;
  line-height: 1.2;
  font-style: italic;
}

.desconto300 span{
  font-family: 'ubunturegular';
  font-weight: lighter;
  font-size: 40px;
  color: #FFF;
  line-height: 1.3;
  font-style: normal;
  display: block;
}

/* menu responsivo */

  .navbar-collapse{  
    padding-left: 0;
    padding-right: 0;
  }

  .navbar{
    margin-bottom: 0;
  }

  @media (max-width: 991px) {

    .navbar{
      margin-top: 20px;   
      width: 100%; 
      text-align: left!important;
    }

    .navbar h3{
      margin: 0;
      line-height: 48px;
      padding-left: 10px;
    }

    .navbar-header{
      background-color: #FFF;
      border: 1px solid #000;

      cursor: pointer;    
      width: 100%;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      border-radius: 5px;    
    }

    .navbar-button{
      float: right;
    }

    .icon-bar{
      background-color: #000;
    }

    .menu{
      border-bottom: 0;
    }

    .menu>li{
      display: block;
      background-image: none;
    }

    .menu>li>a{
      text-align: left;    
      margin-right: 0;
      padding: 5px 15px;
    }

    .navbar-menu{
      background-color: #333;
      border: 1px solid #000;

      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      border-radius: 5px;    
    }
      
    .navbar-toggle {
      display: block;
    }
    .navbar-collapse {
      border-top: 1px solid transparent;
      box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
      display: none!important;
    }  
    .navbar-collapse.collapse.in { 
      display: block!important;
    }
    .collapsing {
      overflow: hidden!important;
    }
  }
/* menu responsivo */

.faixa2{
  background-image: url(../imagens/fundo2.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  padding-top: 75px;
}

.area-banner{
  position: relative;  
  width: 667px;
  height: 574px;
  background-image: url(../imagens/monitor.png);
  padding-left: 27px;
  padding-right: 27px;
  padding-top: 27px;
}

.banner{
  height: 392px;
  overflow: hidden;
  width: 613px;
  height: 342px;
  margin-bottom: 35px;
}

.banner iframe{
  width: 612px;
  height: 342px;
}

.area-banner .container{
  position: relative;
}


#next, #prev{
  display: inline-block;
}


.orcamento1{
  padding: 15px 30px;
  border: 3px solid #FE9B37; 
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #FFF!important;
  font-family: 'ubunturegular';
  font-style: italic;
  font-size: 33px;
  transition: all .2s linear;
  position: relative;
}

.orcamento1:hover{
  background-color: #FE9B37;
  color: #FFF;
}

.orcamento1 img{
  position: absolute;
  z-index: 1;
  right: -200px;
  top: -20px;
}

.faixa3{
  background-image: url(../imagens/fundo3.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  padding-top: 85px;
  padding-bottom: 85px;
}

.faixa4{
  background-image: url(../imagens/fundo4.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  padding-top: 80px;
  position: relative;
}

/*.faixa4 .img-responsive{
  height: 80px;
  width: auto;
}*/

.faixa4 .orcamento2holder{
  bottom: -40px;
}

.boxdias{
  background-image: url(../imagens/voce-tem-contador-dias.png);
  width: 350px;
  height: 169px;
  background-position: center top;
  background-repeat: no-repeat;
  padding-top: 48px;
  font-family: 'ubunturegular';
  font-size: 30px;
  color: #FE9A37;
  text-align: center;
  position: relative;
  display: inline-block;
}

.boxdias .dash{
  float: left;
  margin-right: 10px;
}

.digit{
  position: relative;
}

.boxdias img{
  position: absolute;
  left: -200px;
  bottom: 180px;
}


.dash .digit {
  float: left;
  width: 17px;
  font-size: 30px;
  text-align: center;
  position: relative;
}

.dash_title{
  position: relative;
  top: 14px;
}


#countdown_dashboard{
  height: 43px;
  width: 275px;
  margin: 0 auto;
}


.vctem{
  font-family: 'ubunturegular';
  color: #FFF;
  font-size: 25px;
  font-style: none!important;
  font-weight: lighter;
}

.presg{
  font-family: 'ubunturegular';
  color: #FFF;
  font-size: 21px;
  font-style: none!important;
  font-weight: lighter;
}








.faixa5{
  background-image: url(../imagens/fundo5.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  padding-top: 80px;
  padding-bottom: 100px;
  position: relative;
}

.faixa5 p{
  color: #333333;
  font-size: 18px;
  font-family: 'ubunturegular';
  text-align: justify;
}

.orcamento2holder{
  position: absolute;
  z-index: 1;
  bottom: 0px;
  width: 100%;
  text-align: center;
}

.orcamento2{
  padding: 20px 40px;
  border: 3px solid #FE9B37; 
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background-color: #FE9B37;
  border-radius: 5px;
  color: #FFF!important;
  font-family: 'ubunturegular';
  font-style: italic;
  font-size: 33px;
  transition: all .2s linear;
  position: relative;
  -webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75);
  -moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.75);
  box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.75);
}

.orcamento2:hover{
  background-color: #FFC890;
  color: #FFF;
}

.faixa6{
  background-image: url(../imagens/fundo6.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  padding-top: 90px;
  padding-bottom: 80px;
}

.area-depo{
  position: relative;  
  margin-bottom: 40px;
  height: 382px;
}

.depo{
  height: 382px;
  overflow: hidden;
  width: 100%;
}

.depo a{
  display: block;
  width: 100%;
  height: 382px;
  background-position: center top;
  background-repeat: no-repeat;
  vertical-align: top;
}

.boxdepo{
  float: left;
  background-image: url(../imagens/depoimentos.png);
  background-position: center center;
  background-repeat: no-repeat;
  width: 505px;
  height: 406px;
  padding-left: 30px;
  padding-right: 53px;
  padding-top: 30px;
  text-align: left;
  font-family: 'ubunturegular';
  color: #242B33;
  text-align: justify;
  position: relative;
  margin-left: 40px;
}

.pessoa{
  position: absolute;
  z-index: 1;
  left: 43px;
  bottom: 43px;
}

.area-depo .container{
  position: relative;
}

#next2, #prev2{
  display: inline-block;
}

.pessoa{
  font-family: 'ubunturegular';
  font-weight: bold;
  color: #2E343B;
  font-size: 18px;
}

.setas2{
  background-image: url(../imagens/linhas.png);
  background-position: center center;
  background-repeat: no-repeat;
  text-align: center;
}

.faixa7{
  background-image: url(../imagens/fundo7.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  padding-top: 110px;
  padding-bottom: 110px;
  position: relative;
}

.setaholder{
  text-align: center;
  position: absolute;
  z-index: 1;
  width: 100%;
  bottom: -100px;
}

.faixa8{
  background-image: url(../imagens/fundo8.jpg);
  background-repeat: no-repeat;
  background-position: center top;
  padding-top: 140px;
  padding-bottom: 90px;
}

.faixa8 form{
  text-align: left;
  line-height: 1.5;
}

.faixa8 form input{
  margin-bottom: 5px;
}

.faixa8 form textarea{
  height: 96px;
  margin-bottom: 10px;
}

.faixa8 form input,
.faixa8 form textarea,
.faixa8 form select,
{
  font-size: 12px;
  font-family: 'Arial'
}

.faixa8 form div .btn-enviar-contato{
  padding: 5px 40px;
  border: 3px solid #FE9B37; 
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background-color: #FE9B37;
  border-radius: 5px;
  color: #FFF!important;
  font-family: 'ubunturegular';
  font-style: italic;
  font-size: 33px;
  transition: all .2s linear;
  position: relative;
  -webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75);
  -moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.75);
  box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.75);
}
.faixa8 form div .btn-enviar-contato:hover{
  background-color: #FFC890;
  color: #FFF;
}

.wpcf7-not-valid{
  background-color: #FFE3E3;
  border: 1px solid #FF0000!important;
}


.footer{
  background-image: url(../imagens/fundo-rodape.jpg);
  background-position: center top;
  background-repeat: repeat-y;
  padding-top: 20px;
}

.footer h4{
  margin-top: 0;
  font-family: 'ubunturegular';
  font-size: 23px;
  color: #FFF;
}

.footer p{
  color: #FFF;
  font-family: 'ubunturegular';
  font-size: 14px;
}

.footer .redes{
  text-align: right;
  margin-top: 0;
}


.footer2{
  background-image: url(../imagens/pontilhado-rodape.png);
  background-repeat: no-repeat;
  background-position: center top;
  padding-top: 5px;
  padding-bottom: 15px;
  font-family: 'Verdana';
  font-size: 11px;
  color: #FFF;
}


.footer2 a{
  color: #FFF;
  transition: all .2s linear;
  text-decoration: none;
}

.footer2 a:hover{
  color: #0097DA;
}

.logokryz{
  background-image: url(../imagens/logo-kryzlis-rodape.png);
  width: 50px;
  height: 31px;
  display: inline-block;
  position: relative;
  top: 7px;
  transition: all .2s linear;
}

.footer2 a:hover .logokryz{
  background-image: url(../imagens/logo-kryzlis-rodape.png);  
}

.footer2 p{
  margin-top: 13px;
  margin-bottom: 0;
  font-size: 11px;
}



/* responsivo */
  /* Large desktops and laptops */
  @media (min-width: 1200px) {

    .img-mulher-presente{
      width: 457px!important;
      max-width: 457px!important;
      height: 478px!important;
      margin-top: -50px;
    }

    .srvc{
      position: relative;
    }

    .traco{
      height: 189px;
      background-color: #BCC3CB;
      width: 1px;
      position: absolute;
      top: 0;
      right: 0;
    }

  }

  /* Portrait tablets and medium desktops */
  @media (min-width: 992px) and (max-width: 1199px) {

    .srvc{
      position: relative;
    }

    .traco{
      height: 189px;
      background-color: #BCC3CB;
      width: 1px;
      position: absolute;
      top: 0;
      right: 0;
    }

    .menu a{
      font-size: 13px;
    }

    .menu li{
      margin-right: 0px;
      padding-right: 8px;
    }

    .area-banner{
      margin: 0 auto;
    }

    .faixa2{
      padding-bottom: 80px;
    }

    .boxdepo{
      background-image: url(../imagens/depoimentos2.png);
      width: 425px;
      height: 356px;
    }
    
    .img-md{
      margin-bottom: 30px;
    }

    .footer h4{
      font-size: 19px;
    }

    .rapaz-garantia{
      position: relative;
      top: 180px;
    }

    .faixa4{
      padding-top: 50px;
      padding-bottom: 50px;
    }

    .depo{
      height: 372px;
    }

    .pqs{
      margin-bottom: 30px;
    }
    
    .setas2{
      width: 950px;
      margin: 0 auto;
    }

  }

  /* Portrait tablets and small desktops */
  @media (min-width: 768px) and (max-width: 991px) {

    .header{
      background-position: center 200px;
      background-color: #040203;
      height: 826px;
    }

    .area-banner{
      margin: 0 auto;
    }

    .faixa2{
      padding-bottom: 80px;
      background-position: center bottom;
    }

    .orcamento1 img{
      display: none;
    }

    .faixa4{
      padding-bottom: 80px;
      padding-top: 40px;
    }
  
    .center-sm{
      text-align: center;
    }

     .img-md{
      margin-bottom: 30px;
    }

    .depo{
      width: 545px;
      height: 406px;
      margin: 0 auto;
    }

    .footer .redes{
      margin-bottom: 30px;
    }

    .pqs{
      margin-bottom: 30px;
    }

    #header-fixo{
      width: 100%;
      position: static;
      transition: all .2s linear;
      background-color: transparent;
      z-index: 9999;
    }

    .fixo-fixo{
      background-color: transparent!important;
      padding-bottom: 0px;
    }

    .fixo-fixo .logo img{
      height: auto;
      width: auto;
    }

    .texto-medido{
      display: none;
    }

    .garantia-placa{
      text-align: center;
    }

    .seta-garantia-placa{
      margin-top: 40px;
      -ms-transform: rotate(270deg); /* IE 9 */
          -webkit-transform: rotate(270deg); /* Chrome, Safari, Opera */
          transform: rotate(270deg);
    }

  }

  /* Landscape phones and portrait tablets */
  @media (max-width: 767px) {

    #header-fixo{
      width: 100%;
      position: static;
      transition: all .2s linear;
      background-color: transparent;
      z-index: 9999;
    }

    .fixo-fixo{
      background-color: transparent!important;
      padding-bottom: 0px;
    }

    .fixo-fixo .logo img{
      height: auto;
      width: auto;
    }

    .header{
      background-position: center 200px;
      background-color: #040203;
      height: 826px;
    }

    .area-banner{
      margin: 0 auto;
    }

    .faixa2{
      padding-bottom: 80px;
      background-position: center bottom;
    }

    .orcamento1 img{
      display: none;
    }

    .faixa4{
      padding-bottom: 80px;
      padding-top: 40px;
    }
  
    .center-sm{
      text-align: center;
    }

     .img-md{
      margin-bottom: 30px;
    }

    .depo{
      width: 545px;
      height: 406px;
      margin: 0 auto;
    }

    .footer .redes{
      margin-bottom: 30px;
    }

    .area-banner{
      background-image: none;
      padding: 0;
      width: 100%;
      height: auto;
    }

    .banner{
      width: 100%;
    }

    .banner iframe{
      width: 100%;
    }
    
    .img-xs{
      margin-bottom: 30px;
    }

    .faixa3{
      padding-top: 55px;
      background-repeat: repeat;
    }

    .boxdias img{
      display: none;
    }

    .boxdepo{
      background-image: url(../imagens/depoimentos2.png);
      width: 425px;
      height: 356px;
      margin: 0 auto;
      display: block;
      float: none;
    }

    .depo{
      width: 100%;
      height: 356px;
    }

    .pqs{
      margin-bottom: 30px;
    }

    .faixa8 form div .btn-enviar-contato{
      font-size: 25px;
    }

    .footer{
      text-align: center;
    }

    .servc img{
      margin-bottom: 20px;
    }

    .chmdvermelha{
      font-size: 30px;
    }

    .chmdcinza{
      font-size: 20px;
    }

    .faixa7{
      padding-top: 70px;
      padding-bottom: 50px;
      background-color: #585D63;
      background-image: none;
    }

    .faixa7 a img{
      margin-bottom: 20px;
    }

    .srvc{
      margin-bottom: 30px;
    }

    .texto-medido{
      display: none;
    }

    .garantia-placa{
      text-align: center;
    }

    .seta-garantia-placa{
      margin-top: 40px;
      -ms-transform: rotate(270deg); /* IE 9 */
          -webkit-transform: rotate(270deg); /* Chrome, Safari, Opera */
          transform: rotate(270deg);
    }

  }

  /* Landscape phones and smaller */
  @media (max-width: 480px) {

    .header .text-right{
      text-align: center;
    }

    .telefonis{
      padding-left: 0;
    }

    .orcamento1{
      font-size: 15px;
    }

    .srvc img{
      margin-bottom: 20px;
    }

    .faixa2{
      background-color: #E9EDF0;
    }

    .faixa4 .orcamento2holder{
      bottom: 40px;
    }

    .orcamento2{
      font-size: 15px;
    }
    
    .area-depo, 
    .depo{
      height: 320px;
    }

    .boxdepo{
      width: 100%;
      background-image: none;
      height: 450px;
      padding: 0;
    }

    .pessoa{
      position: static;
    }

    .faixa7{
      padding-top: 50px;
      padding-bottom: 20px;
    }

    .faixa7 img{
      margin-bottom: 20px;
    }

    .faixa8 form div .btn-enviar-contato{
      font-size: 15px;
      padding: 5px 5px;
    }

    .faixa8 .col-xs-6{
      width: 100%;
    }

    .faixa8{
      padding-bottom: 50px;
    }

    .logo img{
      height: 80px;
      width: auto;
    }

    .header{
      background-size: 1070px 432px;
      height: 660px;
      background-position: center bottom;
    }

    .boxdias{
      background-image: none;
      width: auto;
      font-size: 27px;
      line-height: 1.2;
    }

    .boxdias .dash{
      float: left;
      margin-right: 5px;
    }   

    .dash .digit {
      float: left;
      width: 10px;
      font-size: 20px;
    }

    .dash_title{      
      top: 4px;
    }

    .vctem, .presg{
      font-size: 18px;
    }

    #countdown_dashboard{
      width: auto;
      height: 30px;
    }

    .hidden-xxs{
      display: none!important;
    }

    .faixa8{
      height: auto;
      background-color: #D9E2E9;
      background-image: none;
    }

    .faixa6>img{
      padding-right: 15px;
      padding-left: 15px;
    }

    .setaholder{
      bottom: -153px;
    }

  }
/* /responsivo */


/* modals */
  
  .modals{
    max-width: 607px;
    background-image: url(../imagens/modal-topo.png);
    background-repeat: no-repeat;
    background-position: center top;
    background-color: #F0F0F0;
    padding: 30px 30px;
  }

  .modtit{
    color: #FFFFFF;
    font-size: 26px;
    text-align: center;
    font-family: 'ubunturegular';
    line-height: 1.3;
    margin-bottom: 40px;
  }

  .modtxt{
    color: #313946;
    font-size: 19px;
    text-align: center;
    font-family: 'ubunturegular';
    line-height: 1.3;
    margin-bottom: 20px;
  }


  .modals .btn-enviar-modal{
    width: 100%;
    text-align: center;
    border: 3px solid #FE9B37; 
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    background-color: #FE9B37;
    border-radius: 5px;
    color: #FFF;
    font-family: 'ubunturegular';
    font-size: 25px;
    transition: all .2s linear;
    position: relative;
    -webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.75);
    box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.75);
    line-height: 55px;
    height: 65px;
  }
  .modals .btn-enviar-modal:hover{
    background-color: #FFC890;
    color: #FFF;
  }

  .modals input, 
  .modals textarea{
    border: none;
    margin-bottom: 18px;
    font-size: 14px;
    font-family: 'open_sansregular';
  }

  .modals textarea{
    height: 85px;
  }

  .modals input{
    height: 39px;
  }

.wbounce-modal form input[type=email],
.wbounce-modal form input[type=text]{
  width: 100%;
}

.wbounce-modal form p{
  margin-left: 0;
}


/* /modals */

/* obrigado */ 

.obrigado .header{
  background-image: url(../imagens/header-obrigado.png);
  height: 161px;
}

.obg{
  text-align: center;
  padding-top: 50px;
  padding-bottom: 100px;
}

body.obrigado{
  background-image: url(../imagens/bg-obg.jpg);
  background-position: center top;
}




.bottombar{
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 75px;
  z-index: 888;
  background-color: #D81E33;
  padding-top: 8px;
}

.bottombar .container .row>div{
  position: relative;
  height: 75px;
}

.mulherpimg{
  position: absolute;
  left: 0;
  float: left;
  margin-right: 10px;
  bottom: 0;
}

.bbl1{
  color: #FE9A37;
  font-weight: bold;
  font-size: 20px;
}

.bbl1 span{
  font-size: 12px;
  color: #FFF;
  display: block;
}

.ftxt{
  padding-left: 175px;
}

.bbr1{
  padding-top: 5px;
  color: #FFF;
  font-size: 13px;
}

.bbr3{
  font-size: 30px;
  color: #FFF;
  line-height: 1;
  padding-top: 5px;
}
.bbr4{
  color: #FFF;
}

.bottombar a.orcamento2{
  display: block;
  padding: 5px 10px;
  font-size: 17px;
  margin-top: 10px;
}


.bottombar .container{
  position: relative;
  height: 75px;
}

.bbox1,
.bbox2,
.bbox3,
.bbox4,
.bbox5{
  float: left;
  margin-right: 10px;
}

.bbox5{
  margin-top: 19px;
  color: #FFF;
  font-size: 13px;
}

.bbox5 span{
  padding: 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #FFF;
  padding-bottom: 13px;
  cursor: pointer;
  transition: all .2s linear;
}

.bbox5 span:hover{
  background-color: #F00;
}

.bbox1{
  width: 480px!important;
}
.bbox2{
  width: 130px;
}
.bbox3{
  width: 130px;
}


/* responsivo */
  /* Large desktops and laptops */
  @media (min-width: 1200px) {

  }

  /* Portrait tablets and medium desktops */
  @media (min-width: 992px) and (max-width: 1199px) {

    .bbox1 {
        width: 410px!important;
    }

    .bbox3{
      width: 80px;
    }

    .orcamento2 span{
      display: none;
    }

  }

  /* Portrait tablets and small desktops */
  @media (min-width: 768px) and (max-width: 991px) {

    .bbox1 img{
      display: none;
    }

    .ftxt{
      padding-left: 0;
      margin-right: 0;
      width: auto;
    }

    .bbox1{
      width: auto;
    }

    .orcamento2 span{
      display: none;
    }

    .bbox1{
      width: 230px!important;
    }

    .bbox3{
      width: 80px!important;
    }

    .bbox5 span{
      font-size: 11px;
    }

    .bbox5{
      margin-top: 16px;
    }

  }

  /* Landscape phones and portrait tablets */
  @media (max-width: 767px) {

    .bbox1 img{
      display: none;
    }

    .ftxt{
      padding-left: 0;
      margin-right: 0;
      width: auto;
    }

    .bbox1{
      width: auto;
    }

    .orcamento2 span{
      display: none;
    }

    .bbox1{
      width: 230px!important;
    }

    .bbox3{
      width: 80px!important;
    }

    .bbox5 span{
      font-size: 11px;
    }

    .bbox5{
      margin-top: 16px;
    }

    .bbox1{
      font-size: 17px!important;
    }

    .bbox2, 
    .bbox3, 
    .bbox5{
      display: none;
    } 

  }

  /* Landscape phones and smaller */
  @media (max-width: 480px) {

  .bbox1{
    width: 130px!important;
  }

  .bbox1 {
      font-size: 13px!important;
  }


  }
/* /responsivo */

.btnwhats{
  padding: 5px 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #15990F;
  color: #FFF;
  display: inline-block;
  transition: all .2s linear;
  font-weight: bold;
  margin-left: 10px;
}.btnwhats:hover{
  color: #FFF;
  background-color: #1AD911;
}


.headertxt{
  text-align: center;
  padding-top: 190px;
  font-family: 'ubunturegular';
}

.spn1{
  font-size: 50px;
  display: block;
}

.spn2{
  font-weight: bold;
  display: block;
  font-size: 50px;
}

.spn3{
  font-size: 40px;
  font-weight: bold;
  display: block;
  color: #D61F33;
}

.spn4{
  font-weight: bold;
  display: block;
  font-size: 50px;
  color: #D61F33;
}

.spn5{
  font-size: 40px;
  font-weight: bold;
  display: block;
  color: #D61F33;
}


.headertxt h1{
  padding-left: 22px;
}


/* responsivo */  
  @media (max-width: 991px) {
    .headertxt{
      padding-top: 130px;
    }

    .faixa7{
      padding-top: 80px;
      padding-bottom: 80px;
    }

  }
  @media (max-width: 767px) {

    .faixa7{
      padding-top: 50px;
      padding-bottom: 50px;
    }

  }
  @media (max-width: 480px) {

    .headertxt h1{
      padding-left: 11px;
    }


    .headertxt h1 span{
      font-size: 27px;
    }
    .headertxt{
      padding-top: 80px;
    }

  }
/* /responsivo */



.whatsflutuante {
    position: fixed;
    right: 95px;
    bottom: 21px;
    padding: 10px;
    background-color: #36B225;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    z-index: 888;
    width: 60px;
    height: 60px;
    text-align: center;
    line-height: 38px;
}

.whatsflutuante,
.pulse {  
  cursor: pointer;
  box-shadow: 0 0 0 rgba(54,178,37, 0.6);
  animation: pulse 2s infinite;
}
.whatsflutuante:hover,
.pulse:hover {
  animation: none;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(54,178,37, 0.6);
  }
  70% {
      -webkit-box-shadow: 0 0 0 10px rgba(54,178,37, 0);
  }
  100% {
      -webkit-box-shadow: 0 0 0 0 rgba(54,178,37, 0);
  }
}
@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(54,178,37, 0.6);
    box-shadow: 0 0 0 0 rgba(54,178,37, 0.6);
  }
  70% {
      -moz-box-shadow: 0 0 0 10px rgba(54,178,37, 0);
      box-shadow: 0 0 0 10px rgba(54,178,37, 0);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(54,178,37, 0);
      box-shadow: 0 0 0 0 rgba(54,178,37, 0);
  }
}


.faixa7 h2{
  text-align: center;
  font-family: 'ubunturegular';
  font-size: 45px;
  font-weight: bold;
  color: #FFF;
  margin-top: 0;
}

.faixa7 img{
  margin-bottom: 30px;
}