/*geral*/

body{overflow-x: hidden; padding:0; background-color: #F6F6F6; font-family: 'Bw Seido Round DEMO';}

footer{background-color: #FB7A00; position: 10px;}

footer p{ color: #fff; font-size: 13px; }

footer a{color: #fff}

footer a:hover{color: #fff}

.container-fluid{padding: 0;}

.navbar{ background-color:#fff!important; border-bottom: 2px solid #102B4C; }

.nav-item{padding-left: 5px;display: flex;align-items: center;}

.noi{padding-right: 0px; padding-left: 0px; font-size: 0.7rem; }
.noi a{padding: 0; padding-top: 5px;}

.nav-link{ color:#021f42!important;}

.nav-item.btn-resultados{margin-right: 10px;}
.nav-item.btn-resultados a{background:#021f42;color: #fff!important;font-size:0.8rem;border-radius:5px;transition-duration:300ms;padding:5px 2px;}
.nav-item.btn-resultados a:hover{opacity:0.9;}

.fa-facebook-square{color: #8C8A8A}

.fa-instagram{color: #8C8A8A}

.whatsapp {position: fixed; width: 60px; height: 60px; bottom: 40px; right: 40px; background-color: #25d366; color: #fff; border-radius: 50px; text-align: center; font-size: 30px; 

    box-shadow: 2px 2px 3px #999; z-index: 100 }

.whatsapp:hover{color: #fff;}

.my-whatsapp {margin-top: 16px}



@font-face {

    font-family: 'Bw Seido Round DEMO';

    src: url('../fonts/BwSeidoRoundDEMO-Regular.eot');

    src: url('../fonts/BwSeidoRoundDEMO-Regular.eot?#iefix') format('embedded-opentype'),

        url('../fonts/BwSeidoRoundDEMO-Regular.woff2') format('woff2'),

        url('../fonts/BwSeidoRoundDEMO-Regular.woff') format('woff'),

        url('../fonts/BwSeidoRoundDEMO-Regular.ttf') format('truetype'),

        url('../fonts/BwSeidoRoundDEMO-Regular.svg#BwSeidoRoundDEMO-Regular') format('svg');

    font-weight: normal;

    font-style: normal;

}





/* Preloader */

.pre-loader { 

    background-color:#EC8617;

    width: 100%;

    height: 100%;

    position: fixed;

    top: 0;

    left: 0;

    z-index: 1000000000;

    z-index: 99999999;

    opacity: 1;

    -webkit-transition: opacity .3s;

    -moz-transition: opacity .3s;

    transition: opacity .3s;

}

.pre-loader div {

    position: absolute;

    top: 50%;

    margin: 0 auto;

    position: relative;

    text-indent: -9999em;

    

    

    top: 50%;

    height: 50px;

    width: 50px;

    position: relative;

    margin: -25px auto 0 auto;

    display: block;

    

    border-top: 2px solid rgba(0,0,0, 0.2);

    border-right: 2px solid rgba(0,0,0, 0.2);

    border-bottom: 2px solid rgba(0,0,0, 0.2);

    border-left: 2px solid #FFF;

    

    -webkit-transform: translateZ(0);

    -ms-transform: translateZ(0);

    transform:  translateY(50%);

    -webkit-animation: load9 1.1s infinite linear;

    animation: load9 1.1s infinite linear;

}

.pre-loader div,

.pre-loader div:after {

    border-radius: 50%;

    width: 40px;

    height: 40px;

}

@-webkit-keyframes load9 {

  0% {

    -webkit-transform: rotate(0deg);

    transform: rotate(0deg);

  }

  100% {

    -webkit-transform: rotate(360deg);

    transform: rotate(360deg);

  }

}

@keyframes load9 {

  0% {

    -webkit-transform: rotate(0deg);

    transform: rotate(0deg);

  }

  100% {

    -webkit-transform: rotate(360deg);

    transform: rotate(360deg);

  }

}





/*principal*/

.border-warning{ border:2px solid #FB7A00!important; border-radius: 35px; padding: 10px;}

.bw{ height: 275px; }

.imgbv{ margin-top: -80px; }

.conceito h1{ color:#34425e; font-size:24px;  }

.conceito p{ color:#34425e; font-size:16px;  }

.atendimento{background-color:#34425E;}

.atendimento h2{ color: #fff; text-transform: uppercase; }

.atendimento h3{ color: #fff; text-transform: uppercase; font-size: 15px; }

.atendimento p{ color: #fff; font-size: 13px; }

.border-light{border:2px solid #fff!important; border-radius: 35px; padding: 10px; margin-top: -70px;; height: 230px;}

.atendimento2 h2{ color: #34425e; text-transform: uppercase; font-size: 22px; }

.atendimento2 h3{ color: #f97000; font-size: 16px; padding-top: 10px; }

.atendimento2 li{color: #34425e; padding: 5px; text-transform: uppercase;}

.equipe h2{ color:#34425e; text-transform: uppercase; margin-top: -32px }

.equipe span{ background-color: #F6F6F6; padding: 5px; }

.equipe h6{color: #f97000; padding-top: 20px; line-height: 20px;}

.equipe p{color: #f97000; font-size: 14px; line-height: 20px;}

.border-primary{border:2px solid #3F4D67!important; border-radius: 35px; padding: 10px;}

.beq, .pre-beq{ height: auto;}

.big-text {height: 300px; overflow: hidden;}

.border-primary h3{color: #49546c; font-size: 17px;}

.border-primary h4{color: #f97000; font-size: 14px;}

.border-primary p{ color: #707070; font-size: 13px; text-align: justify; }

.border-primary a{color: #49546c;}

.imgperf{ margin-top: -70px; }

.onde{ background-image: url("../images/fundo-localizacao.jpg"); background-repeat: no-repeat; }

.onde h2{ color: #fff; text-transform: uppercase; font-weight: 300 }

.onde small{ color: #fff; font-size: 15px; }

.btn-primary{ background-color: #021F42; border:0; border-radius: 15px; color: #FB7A00; text-transform: uppercase; padding-right: 40px; padding-left: 40px; }

.contato h2{color: #3c475c}

.contato h2 a{color: #3c475c !important}

.imgform{ margin-top: -60px; padding-bottom: 60px; }

.form{padding-left: 25px; padding-right: 25px;}

.btenv{color: #fff!important }



.carousel-indicators li {  width: 12px;  height: 12px;  border-radius: 100%;}

.carousel-indicators .active {    opacity: 1;    background-color: #FB7A00;}









/*media*/

@media (min-width: 1024px) {

  .pre-beq, .beq {height: 100%;}

}



@media (max-width: 1024px) { 

.nav-item{padding-right: 8px; padding-left: 8px;}
.nav-item.btn-resultados a{padding:10px 25px;margin-bottom:10px;}

.border-primary{ margin-bottom: 90px; }

.equipe{ padding: 10px; }

.onde{ background-image: url("../images/fundo-localizacao.jpg"); background-repeat: repeat; }

}



@media (max-width: 768px) {

.carousel{ margin-top: 70px; }

}



@media (max-width: 767px) { 

#slidespaco2{ display: inline;}

.onde h2{ font-size: 22px; }

.conceito h1{font-size:21px;  }

.conceito p{font-size:14px;  }

}



@media (max-width: 480px) {

.equipe h2{ margin-top: -22px }

#expand1a, #expand2a {display: none;}

}



.owl-gallery .item {

  max-height: 250px;

  overflow: hidden;

  display: flex;

  align-items: center;

  justify-content: center;

}



.owl-testimonials .item {

  background: #FFF;

  padding: 40px 20px;

  border: 1px solid #102B4C;

  border-radius: 20px;

}



.owl-testimonials .item h6 {

  font-weight: 700;

  color: #102B4C;

}



ul.navbar-nav {

  flex-wrap: wrap;

  justify-content: center;

}



.team-wrapper .avatar-container {

  width: 120px;

  height: 120px;

  overflow: hidden;

  border-radius: 50%;

  border: 2px solid #FFF;

  position: relative;

  display: flex;

  justify-content: center;

}



.team-wrapper .avatar-container::after {

  content: '';

  width: 116px;

  height: 116px;

  border: 2px solid #021f42;

  border-radius: 50%;

  display: block;

  position: absolute;

  top: 0;

  left: 0;

}



.team-wrapper .avatar-container img {

  position: absolute;

  top: 0;

  max-width: 120px;

  width: 100%;

  transform: scale(1.1);

}

.dropdown-menu {
  border-radius: 0;
}

.dropdown-item {
  color: #021f42;
}

.dropdown-item.active, .dropdown-item:active {
  background-color: #f97000;
}

.color-orange {
  color: #f97000;
}
