.header {
background:url('images/novo/banner-site-dinamica.jpg');
    background-position-x: -200px;
    background-size: cover;
}

.header-pages {
background:url('images/novo/page-title.jpg');
   background-size: cover;
}


.destaques{
    background:url('images/novo/fundo-azul-estrada.jpg');
    padding: 4% 0px;
}

#products {
    background:url('images/novo/background-amarelo.jpg');
    margin-top: 40px;
}
#products span{
 color: #00315d;
}


#products .tittle H3, #products .tittle p{
    COLOR:#00315d;
}

.products .prodct{
    border: none !important;
}



.products .pro-info .btn-1 {
    background: #003e76 !important;
    border: none !important;
    color: #ffffff !important;
}

.destaquebox{
    background-color:#1e365c;
    color: white;
    padding: 10px;
}

.destaquebox h3{
    text-align: center;
    margin: 10px 0px;
    color: white;
}

.destaquebox p{
 color: white;
    text-align: center;
    font-size: 14px !important;
}

.frota{
    padding-top: 50px;
}

.frota img{
    max-width: 100%;
}
.sticky{
    background-color:#003e76;
    border-bottom-right-radius: 100px;
}

.top-bar{
background: #00315d;
border-bottom: 1px solid #32a0ff;
height: 35px;
border-top-right-radius: 20px;
}

.banner-site-mobile{
    width:125%;
    heigth:100%;
    position: relative;
    top: -45px;
    display:none;
}

.barra-reserva{
    margin-top:16%;
    margin-bottom: 10%;
}

.right-bar-side p{
    color:#00315d;
    font-family: 'Roboto';
    padding-right: 10px;
    
}

.is-sticky .left-bar-side a{
    font-size:11px !important;
}

.right-bar-side{
background: #eccf5a;
padding-top: 5px;
border-top-right-radius: 20px;
border-top-left-radius: 100px;
padding-left: 10px;
height: 35px;
}

.navbar-nav a{
padding-left:14px !important;
padding-right:14px !important;
font-size: 14px !important;

}

.nav{
    float: inherit !important;
}

#menu-servicos{
    padding-left: 20px;
    text-transform: uppercase;
    font-weight: 500;
}

#menu-servicos li a{
    padding: 0px 5px;
    border-left: 1px solid #999;
}

.find-drive {
    background: rgba(30, 54, 92, 0.7);
}

.find-drive h5 {
    background: rgba(30, 54, 92, 0);
    color: rgb(248, 250, 249);
   
}

.intres-lesson .btn {
    background: rgba(255, 255, 255, 0.33);
}

.duvida{
   background:url('images/novo/duvidas.jpg'); 
    padding: 20px 0px;
}

.duvida h2, .call h2{
    color:white;
    font-family:  'Roboto';
    font-weight: bolder;
}

.duvida h3, .call h3{
    color: white !important;
    font-weight: 200;
}

.duvida .btn{
    margin-top: 30px;
}


footer {
    background: #1b1b1b !important;
}

footer h5{
    text-transform: uppercase;
    font-family: 'Roboto';
}
footer p{
    line-height: 30px;
}


footer i{
    color:#eccf5a;
}
.header-box {
    width: 1258px;
    max-width: 100%;
    position: absolute;
    margin: 30px auto auto;
    z-index: 999;
    left: 0;
    right: 0;
}

.is-sticky .header-box{
    margin-top: 0px;
    width: 80%;
}


body{
    overflow-x: hidden;
}

footer .rights {
    background: #131313 !important;
    padding: 20px 0;
    margin-top: 30px;
}
.is-sticky{
    transition: all 1s;
}

.sub-banner {
    background: #00315d !important;
    color: white !important;
}

.sub-banner h2, .sub-banner a{
    color:white !important;
}


.navbar-default .navbar-nav > li > a {
    font-family: 'Roboto' !important;
    font-weight: 400 !important;
}

.terc .destaquebox{
    background: transparent;
}

hr{
    background: #eccf5a !important;
}


.terc p{
    text-align: justify;
}

.top{
    margin-top: 30px;
}

.call{
    background: url('images/novo/background-amarelo.jpg');
    padding: 20px 0px;
}

.call .btn{
    margin-top: 30px;
    padding: 20px 40px;
}

.call h2, .call h3{
    color: #00315d !important;
}

.tercont{
     background: url('images/novo/background-estrada-azl.jpg');
}

.tercont h3, .tercont p{
    color:white !important;
}



@media screen and (max-width: 1420px) {
 .navbar-nav a{

font-size: 11px !important;

}

.header-box {
    width: 1058px !important;
}

.top-bar p{
    font-size:12px !important;
}

}

.logo-mobile{
    display: none;
}

@media screen and (max-width: 990px){
    .barra-reserva{
    margin-top: -8%;
    margin-bottom: 38%;
    background-image: url();
    position: relative;
    top: 126px;
    right: 7%;
    } 
    .header-box{
     top:-145px;
     }  
    .header {

      background: url(images/novo/background-amarelo.jpg);
    }
    .banner-site-mobile{
     display:block;
 
    }

    .header-box{
     top:-145px;
     } 

 
    
    .navbar-default .navbar-toggle {
     border: none !important;
}
    
    .fa-navicon:before, .fa-reorder:before, .fa-bars:before{
        color:white;
    }
    .logo-mobile{
    display: none;
}
}


