/*
Template Name: Wrapkit
Author: Wrappixel
Email: niravjoshi87@gmail.com
File: scss
*/
/*============================================================== 
 You can write your style here and overwrite our style
 ============================================================== */

 .navbar-brand img{
    height: 72px;
 }

 a.servicos-box,
 a.servicos-box:hover{
    -webkit-transition: 0.2s ease-in;
    -o-transition: 0.2s ease-in;
    transition: 0.2s ease-in;
 }

 .apresentacao{
     background-image: url(../images/bg-r.png);
     background-position: bottom 20px right;
     background-repeat: no-repeat;
     border-top: 2px solid #bb9c66;
 }

 .servicos{
    background-image: url(../images/bg-servicos.jpg);
    background-size: cover;
    background-position: center center;
    border-bottom: 1px solid #f2f2f2;
    background-color: #fff;
    position: relative;
 }

 a.servicos-box{
     color: inherit;
     margin-bottom: 20px;
 }

 a.servicos-box:hover{
    color: #bb9c66;
}


a.text-white:hover {
   color: #bb9c66 !important;
}

.locais{
   background-image: url(../images/bg-locais.jpg);
   background-size: cover;
   background-position: center center;
   position: relative;
}
.locais-box{
   margin-bottom: 20px;
}
.locais-box>div{
   background: #fff0de;
   padding: 20px;
   height: 100%;
}
.video-box{
   padding-left: 40px;
   padding-right: 40px;
}
.video-box h4{
   font-size: 14px;
   line-height: 120%;
   position: relative;
   padding-top: 20px;
}
.video-box h4:after{
   content: "";
   width: 90px;
   height: 5px;
   background: #bb9c66;
   position: absolute;
   top: 0;
   left: 0;
}
.video-top{
   padding-left: 80px;
   padding-right: 80px;
}
.video-top a:after{
   content: "";
    position: absolute;
    top: 20%;
    left: 0;
    width: 100%;
    height: 40%;
    border: 6px solid #bb9c66;
}
.video-top img{
   z-index: 1;
   position: relative;
}

.fale{
   border-top: 1px solid #e2e2e1;
   border-bottom: 1px solid #e2e2e1;
}

.fale-box1 label{
   font-size: 14px;
}

.fale-box1{
   border-right: 1px solid #e2e2e1;
}

.fale-box2{
   border-left:1px solid #fff ;
}



.wrap-feature-16 [class*=col-] {
   padding: 30px;
 }
 
.wrap-feature-16 .with-bg {
   width: 100%;
   min-height: 400px;
   background-size: cover;
   background-position: top center;
}
 
.wrap-feature-16 .with-text {
   max-width: 620px;
}


@media (max-width: 575px) {
   .video-top a:after {
      top: 5%;
      left: 10%;
      width: 80%;
      height: 34%;
   }
}
  

